Compiled from "tests.java"
public class tests {
  static int static_property_int;
    descriptor: I
  static long static_property_long;
    descriptor: J
  static char static_property_char;
    descriptor: C
  static short static_property_short;
    descriptor: S
  static boolean static_property_boolean;
    descriptor: Z
  static double static_property_double;
    descriptor: D
  static float static_property_float;
    descriptor: F
  static byte static_property_byte;
    descriptor: B
  static java.lang.String static_property_string;
    descriptor: Ljava/lang/String;
  static byte[] static_property_byteArray;
    descriptor: [B
  static char[] static_property_charArray;
    descriptor: [C
  int property_int;
    descriptor: I
  long property_long;
    descriptor: J
  boolean property_boolean;
    descriptor: Z
  java.lang.String property_string;
    descriptor: Ljava/lang/String;
  char property_char;
    descriptor: C
  short property_short;
    descriptor: S
  double property_double;
    descriptor: D
  float property_float;
    descriptor: F
  byte property_byte;
    descriptor: B
  byte[] property_byteArray;
    descriptor: [B
  char[] property_charArray;
    descriptor: [C
  public tests();
    descriptor: ()V

  public char[] getCharArray();
    descriptor: ()[C

  public byte[] getByteArray();
    descriptor: ()[B

  public void setCharArray(char[]);
    descriptor: ([C)V

  public void setByteArray(byte[]);
    descriptor: ([B)V

  public void method_void();
    descriptor: ()V

  public static int method_int(int, double, char, long, short);
    descriptor: (IDCJS)I

  public static double method_double(int, double, char, long, short);
    descriptor: (IDCJS)D

  public static java.lang.String GetString();
    descriptor: ()Ljava/lang/String;
}
